@charset "UTF-8";
/*************************** 全局样式 Begin ***************************/

body,
ul,
ol,
li,
form,
fieldset,
img,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei", '宋体';
}

ul,
ol,
li {
    list-style-type: none;
}

td,
table,
input {
    font-size: 15px;
    color: #333;
}

a:link,
a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #1768e4;
    text-decoration: none;
    cursor: pointer;
}

body {
    min-width: 1200px !important;
    background-color: #fff;
    overflow-y: auto;
    height: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.f10 {
    color: #f10215!important;
}

.lh34 li {
    line-height: 36px!important;
}

.mr0 {
    margin-right: 0px!important;
}

.pad0{
    padding: 0px !important;
}

.h406 {
    height: 406px;
    overflow: hidden;
}

.partzone{
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #faf8f4;
}
.m {
    width: 1200px;
    /*版心1200*/
    margin: 0 auto;
    overflow: hidden;
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
}

.clearfix::before,
.clearfix::after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    clear: both;
}
/*** 通用部分 ***/

.curr_cate_class a{color:#0d6099; font-size:18px; text-decoration:none; background-color:#ccdcf0; line-height:56px;}
/*** 新闻详细内容 ***/

.NewsTitle {
    font-size: 24px;
    line-height: 180%;
    font-weight: bold;
}

.NewsTitleFu {
    font-size: 18px;
    line-height: 100%;
    padding-bottom: 20px
}

.NewsContent {
    font-size: 16px;
    line-height: 220%
}

.NewsContent div {
    font-size: 16px;
}

.NewsContent a:link,
.NewsContent a:visited {
    color: #0B57B4;
    text-decoration: underline;
}

.NewsContent a:hover {
    color: #E00;
    text-decoration: underline;
}

.NewsText {
    color: #333;
    font-size: 14px;
    line-height: 200%;
}

.news_list{font-size:17px; height:45px; line-height:45px;}
/*************************** 全局样式 End ***************************/
/*** 分页样式 Begin ***/

.FX_PageDiv {
    width: 100%;
    height: 22px;
    padding: 15px 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.Fx_PageDiv2_span2 span {
    width: 20px;
    height: 18px;
    line-height: 18px;
    color: #333;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
}

.Fx_PageDiv2_span2 strong {
    width: 20px;
    height: 18px;
    line-height: 18px;
    color: #C00;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
    background-color: #DDD;
}

.Fx_PageDiv2_span1 {
    float: left;
    padding-left: 25px;
    padding-top: 3px;
}

.Fx_PageDiv2_span2 {
    float: right;
    padding-right: 25px;
}

.Fx_PageDiv2_1_2,
.Fx_PageDiv2_1_3,
.Fx_PageDiv2_1_4 {
    color: #C00;
}
/*** 分页样式 End ***/

/*******头部样式*******/
.topbar {
    position: relative;
    width: 100%;
    height: 40px;
    background-color: #1856ac;
}

.topbar li {
    height: 40px;
    line-height: 40px;
    float: left;
}

.topbar_main {
    margin: auto;
    width: 1200px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
}

.topbar_main_l {
    float: left;
}

.topbar_main_l a {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    float: left;
    color: #fff;
}

.topbar_01 {
    color:#fff;
}
.topbar_01 a{
    color:#fff;
}

.topbar_main_m {
    width: 320px;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-top: 6px;
}

.topbar_main_r a {
    padding-left: 30px;
    float: right;
    color: #fff;
}
.topbar_main_r a img{
    display:inline;
    vertical-align: middle;
	margin: 9px 0;
}

.topbar_main_r a:hover{
    text-decoration: underline;
    transition: all ease 1s;
}

.topbar_main_r {
    float: right;
}

.topbar_main_r ul li {
    list-style: none;
    text-align: center;
    float: left;
}

.logo1 {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -76px;
    margin-top: 17px;
    z-index: 9;
}
/***二维码***/
#app_popover{display: none;position: absolute;width:156px;height:156px;top:30px;margin-left:-42px;z-index: 200;}
#app:hover{z-index: 6;}
#app:hover #app_popover{display:block;}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

    line-break: auto;
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 20px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    content: "";
    border-width: 10px;
}
.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}
.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0;
}
.popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff;
}


/******菜单样式*****/
.nav {
    width: 100%;
    background-color: #fff;
}

.navbar {
    margin: 0 auto;
    width: 1200px;
    height: 60px;
    line-height: 60px;
}

.nav li {
    line-height: 60px;
    height: 60px;
    padding-left: 60px;
    float: left;
}

.nav li a {
    display: block;
    height: 57px;
    line-height: 57px;
    font-size: 19px;
    cursor: pointer;
}

.nav li a:hover {
    /*line-height: 54px;*/
    border-bottom: #1856ac solid 3px;
    color:#1856ac;
    text-decoration:none;
}

.nav ul .sub_nav01 {
    padding-left: 240px;
}

.nav_banner {
    position: relative;
    width: 100%;
    height: 166px;
    background: url('top.jpg') no-repeat center;
    border-bottom: #1856ac solid 3px;
}

.logo2 {
    position: absolute;
    top: 22px;
    left: 50%;
    margin-left: -250px;
}

.nav_banner .search {
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: 270px;
    width: 320px;
    height: 46px;
    background-color: rgba(255, 255, 255, .1);
    border: #1856ac solid 1px;
    border-radius: 30px;
    margin-right: 0px;
}
.nav_banner .search span img {
    position: absolute;
    top: 10px;
    cursor: pointer;
}
/*****要闻*****/
.top_news {
    width: 100%;
    height: 100%;
}

.top_news h3 a:link,
.top_news h3 a:visited {
    display: block;
    font-size: 34px;
    line-height: 230%;
    text-align: center;
    color: #333;
}

.top_news h3 a:hover {
    display: block;
    color: #1856ac;
    transition: all ease 0.5s;
}

.top_news a {
    color: #1856ac;
}

.top_news p {
    line-height: 200%;
    font-size: 16px;
    color: #666;
    text-indent: 2em;
}
/*****要闻切换****/
/*** index01 ***/

.tab_con {
    margin-top: 26px;
    margin-bottom: 12px;
}

.tab_con .slide {
    width: 680px;
    height: 423px;
    background-color: #cecece;
    margin-bottom: 10px;
    float: left;
}

.tab_con .ywdt_con {
    width: 480px;
    float: right;
}

.switch_news {
    width: 100%;
    overflow: hidden;
}

.cut {
    width: 100%;
    overflow: hidden;
}

.ywdt_con .cut ul li {
    text-align: center;
    width: 25%;
    float: left;
    margin-bottom: 10px;
    border-bottom: #ebebeb solid 1px;
}

.tag1sel a, .tag2sel a, .tag4sel a, .tag17sel a{
    font-size: 22px;
    font-weight: bold;
    line-height: 42px;
}
.tag1sel {
    font-size: 22px;
    font-weight: bold;
    line-height: 42px;
    color: #1856ac;
}
.tag4sel,.tag17sel{
	border-bottom: 2px solid #1856ac;
}
.tag4selno{
	border-bottom: #cecece solid 1px;
}
.tag1sel a:link,
.tag1sel a:visited, .tag2sel a:link,
.tag2sel a:visited, .tag4sel a:link,
.tag4sel a:visited, .tag17sel a:link,
.tag17sel a:visited{
    color: #1856ac;
    text-decoration: none;
}


.tag1selno ,.tag2selno, .tag4selno{
    color: #666666;
    font-size: 22px;
    line-height: 42px;
}
.tag17selno a{
	color: #666666;
    font-size: 22px;
}
.tag1selno a:link,
.tag1selno a:visited ,.tag2selno a:link,
.tag2selno a:visited,.tag4selno a:link,
.tag4selno a:visited, .tag17selno a:link,
.tag17selno a:visited{
    color: #666666;
    text-decoration: none;
}
.tag6sel{ color:#1283cb; font-size:18px; font-weight:bold; line-height:44px; display:block; border-top: 2px solid #1283cb; border-left:1px solid #cecece;}
.tag6sel a:link,.tag6sel a:visited {color:#1283cb; text-decoration:none; border-top: 2px solid #1283cb;}
.tag6sel a:hover {color:#1283cb; text-decoration: none; border-top: 2px solid #1283cb;}
.tag6selno{ color:#333333; font-size:18px; border:1px solid #cecece; border-right:0px; background-color:#fbfbfc}
.tag6selno a:link,.tag6selno a:visited {color: #333333; text-decoration: none;}
.tag6selno a:hover {color:#333333; text-decoration: none;}

.tag6selsingle{ color:#1283cb; font-size:18px; font-weight:bold; line-height:44px; border-top: 2px solid #1283cb; border-left:1px solid #cecece;}

.newslist {
    width: 100%;
    overflow: hidden;
}

.newslist li {
    line-height: 45px;
    padding-left: 12px;
    background: url('dian.gif') no-repeat left;
    overflow:hidden;
}
.newslist .bmname{
    font-size:17px;
    color:#1856ac;
    float:left;
}
.newslist .addtime{
    font-size: 15px;
    color: #888;
    float:right;
}
.newslist li a {
    font-size: 17px;
    float: left;
}
.newslist .noletter a {
    width:81.25%;
    height:auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 17px;
    float: left;
}
.ff{
    border-bottom: 1px dashed #e8e8e8;
}
.f1{
    width: 30px;
    height: 110px;
    float: left;
    background-color: #E9F4FA;
    text-align: center;
    vertical-align: middle;
    margin-top: 38px;
}
.f1 a{
    color:#1856ac;
    writing-mode: tb;
    margin-top: 18px;
    letter-spacing: 4px;
}
.f2{
    width: 430px;
    float: left;
    margin-left: 20px;
}
.newslist .f2 li a{
    width: 79%;
}

/****滚动图标****/
.ewb-marquee-slider{
    height: 195px;
/*    background: url("../images/bg1.png") no-repeat center #ffffff;*/
    border-radius: 10px;
    box-shadow: 0 0 10px #d0d0d0;
    position: relative;
    overflow: hidden;
}

.wb-left-btn, .wb-right-btn {
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    width: 24px;
    height: 42px;
    cursor: pointer;
    z-index: 999;
}

.ewb-marquee-slider:hover .wb-left-btn, .ewb-marquee-slider:hover .wb-right-btn
{
    display: block;
}

.wb-left-btn {
    left: 0;
    background: url('../images/prev_btn.png') no-repeat;
}

.wb-right-btn {
    right: 0;
    background: url('../images/next_btn.png') no-repeat;
}

.ewb-slider-box {
    overflow: hidden;
}

.wb-marquee-items {
    overflow: hidden;
}

.wb-marquee-items li {
    float: left;
    margin-top: 20px;
}
.wb-marquee-items li img{
    margin-left: 46px;
}

.ewb-marquee-box {
    width: 200px;
}

.ewb-marquee-box a {
    display: block;
    text-align: center;
    font-size:18px;
}

.ewb-marquee-box a.two-line {
    padding-top: 16px;
    padding-bottom: 16px;
    height: 44px;
}

.ewb-marquee-box a span {
    display: block;
    height: 22px;
    line-height: 22px;
}
/******信息公开******/
.partzone1{
    width: 100%;
    height: auto;
/*    background: url("../images/bg2.png") repeat-x;*/
}
.partzone{
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #f2f8fd;
}
.classbg {
    margin: 20px 0px;
}
.partmain{
    width: 1160px;
    height: auto;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 10px 20px;
}
.zwgkbtn {
    width: 430px;
    float: left;
    padding-right: 20px;
}
.zwgkbtn ul li{
    width: 50%;
    height: 64px;
    float: left;
    border-bottom: 1px dashed #dedede;
}
.zwgkbtn ul li img{
    margin-right: 8px;
    vertical-align: middle;
}
.zwgkbtn ul li a{
    display: block;
    height: 64px;
    line-height: 64px;
    font-size: 18px;
}
.zwgkright{
    width: 710px;
    float: left;
    margin-top: 5px;
}
.zwgkright .fr-ul li{
    width: 20%;
    line-height: 60px;
    text-align: center;
    float: left;
    border-bottom: #ebebeb solid 1px;
}
.zwgkright ul li.tag2sel{
    border-bottom: 2px solid #1856ac;
}
/***信息公开***/
.xxgk_qztit{line-height: 48px; text-align: center; font-size: 30px; color:#0088cc}

.xxgk_qztit a{line-height: 48px; text-align: center; font-size: 30px; color:#0088cc}

.xxgk_qztitb{line-height: 100px; text-align: center; font-size: 30px; color:#333333}

.xxgk_qztitc{line-height: 100px; text-align: center; font-size: 30px; color:#ffffff}

.xxgk_text{font-weight: bold; color: #0066b5; font-size:16px}

.xxgk_sousuobtn a{width: 120px; line-height: 36px; border: 0; font-size: 16px; font-weight: bold; color: #fff; background-color: #1283CB; display:block}

.xxgk_chongzhi a{width: 120px; line-height: 36px; border: 0; font-size: 16px; font-weight: bold; color: #fff; background-color: #a4a4a4; display:block}

.xxgk_border td {border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; font-size: 18px; color: #666;}

.xxgk_zxtext{font-weight: bold; color: #0066b5; font-size:16px}

.xxgk_tt{background-color:#F2F6FC; color:#0c64b5; line-height:30px}

.xxgk_NewsTitle{line-height: 80px; font-size: 50px; color: #f03; font-weight:bold; font-family: 宋体;}

.xxgk_wenhao{font-size: 16px; text-align: center; line-height:50px; /*border-bottom:red solid 3px*/}

.xxgkbutton.blue a{color: #ffffff; font-size:15px; font-family:'微软雅黑'; height:90px; line-height:90px; background-color:#2594d9; display:block;}
.xxgkbutton.blue a:hover {color:white; background-color:#006fb5; font-size:15px; height:90px;}
.xxgkbutton.blue img{margin:0 5px -12px 0}

.xxgkbutton.blue2 a{color: #ffffff; font-size:15px; font-family:'微软雅黑'; height:90px; line-height:22px; background-color:#2594d9; display:block;}
.xxgkbutton.blue2 a:hover {color:white; background-color:#006fb5; font-size:15px; height:90px;}
.xxgkbutton.blue2 img{margin:26px 5px -12px 0}

.xxgk_wjk_wzlb td a:link,.xxgk_wjk_wzlb td a:visited{height: 30px; line-height: 30px; background-color: #cde5f5; display:block; text-align:center}
.xxgk_wjk_wzlb td a:hover{height: 30px; line-height: 30px; background-color: #1283cb; color:#ffffff; display:block}

.xxgk_zdlybtn{display: block; height: 46px; line-height: 46px; border: 1px solid #a4d3f0; font-size: 16px; color: #fff;}
.xxgk_zdlybtn a:link,.xxgk_zdlybtn a:visited{display: block; height: 46px; line-height: 46px; font-size: 16px; color: #fff;}
.xxgk_zdlybtn a:hover{display: block; height: 46px; line-height: 46px; font-size: 16px; color: #0088cc; background:#ffffff; font-weight:bold}

.ldzc_btn{display: block; height:58px; line-height: 58px; font-size: 18px; color: #fff; background-color:#1283CB;}
.ldzc_btn a:link,.ldzc_btn a:visited{display: block; height:58px; line-height: 58px; padding-left:20px; font-size: 18px; color: #fff;}
.ldzc_btn a:hover{display: block; height:58px; line-height: 58px; padding-left:20px; font-size: 18px; color: #fff; background-color:#006fb5}
.ldzc_btn_jt li {
		height: 46px;
		line-height: 46px;
		background-color: #f6f6f6;
		margin-top: 10px;
	}
.ldzc_btn_jt li h4 {
	width: 26%;
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
	margin-left: 22px;
	text-align: justify;
	text-align-last: justify;
}
.ldzc_btn_jt li a {
	display: block;
	color: #333;
}
.ldzc_btn_jt li a:hover {
	color: #fff;
	transition: all ease .3s;
	background-color: #91b3dc;
	border-radius: 6px;
}
.ldzc_btn_jt li span {
	display: inline-block;
	width: 35%;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #666;
	float: right;
	margin-right: 26px;
	border-radius: 6px;
	text-align: justify;
	text-align-last: justify;
}
/******政务服务*******/
.zwfw{
    width: 380px;
    float: left;
}
.zwfw1,.zwfw2{
    margin-right: 10px;
}
.fw1{
    width: 135px;
    float: left;
}
.fw2{
    width: 245px;
    float: left;
}
.fw1 p{
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
}
.fw1 img{
    margin-top: 30px;
    vertical-align: middle;
}
.fw2 ul li{
    width: 50%;
    float: left;
    line-height: 35px;
    text-align: center;
}
.fw2 .fw2-more{
    color:#1856ac;
}
.xc .xc1{
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
}
.xc .xc2{
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 14px;
    position: relative;
}
.xc .span1{
    font-size: 22px;
    font-weight: bold;
    color: #666666;
}
.xc .span2{
    position: absolute;
    right: 0;
}
.xc .xc3{
	font-size:14px;
}
.xc .xc3 ul li{

    float: left;
    line-height: 26px;
}
/******政民互动*****/
.partzone2{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.partmain1{
    width: 1160px;
    height: auto;
    padding: 10px 20px;
}
.partmain1 .hd1{
    width: 300px;
    float: left;
    margin-right: 20px;
}
.partmain1 .hd2{
    width: 520px;
    float: left;
    margin-right: 20px;
}
.partmain1 .hd3{
    width: 300px;
    float: left;
}
.hd1 ul li{
    width: 50%;
    float: left;
    line-height: 65px;
    font-size: 18px;
}
.hd1 ul li img{
    vertical-align: middle;
    margin-right: 8px;
}
.hd2 th{
    color:#ffffff;
}
.hd2 i{
    width: 4px;
    height: 4px;
    display:inline-block;
    background-color: #999999;
    vertical-align: middle;
    margin-right: 8px;
}
.hd2 .tt{
    padding-left: 10px;
}
.hd2 .hd2date{
    color:#999999;
}
.hd3 .hd3-ul li{
    width: 50%;
    float: left;
    height: 44px;
    line-height: 44px;
    text-align: center;
}
.tag3sel{
    background-color: #1856ac;
}
.tag3sel a{
    color: #ffffff;
}
.tag3selno{
    background-color: #f2f8fd;
}
.hd3 .f3{
    background-color: #f2f2f2;
    margin-top: 5px;
}
.hd3 .hd3-img p{
    line-height: 26px;
    text-align: center;
}
.hd3 .hd3-img .p2{
    color: #999999;
}
/*******专题专栏********/
.partzone3{
    width: 100%;
    height: 300px;
/*    background: url("../images/bg3.png") no-repeat center #f6f6f6;*/
}
.slideContainer .prev,
.slideContainer .next {
    position: absolute;
    width: 34px;
    height: 101%;
    overflow: hidden;
    cursor: pointer;
    top: 0;
}

.slideContainer .next {
    right: -40px;
    background: url(next.png) center no-repeat;
}

.slideContainer .prev {
    left: -40px;
    background: url(pre.png) center no-repeat;
}

.slideContainer {
    width: 1120px;
    margin: 0 40px !important;
    height: 170px;
    position: relative;
    overflow: visible !important;
    float: right;
}

.slideContainer .bd {
    zoom: 1;
    overflow: hidden;
}

.slideContainer .bd li {
    float: left;
    width: 25%;
    height: 170px;
    text-align: center;
}

.slideContainer .bd li img {
    display: block;
    width: 95%;
    margin: 0 4%;
    height: 100%;
    vertical-align: middle;
}

.slideContainer:hover .prev,
.slideContainer:hover .next {
    display: block;
}
/*******底部*****/
.partzone4{
    border-top: 5px solid #1856ac;
    padding: 20px 0;
}
.footer img{
    vertical-align: middle;
}
.footer1{
    width: 85%;
    float: left;
}
.footer2{
    width: 15%;
    float: left;
}
.footer1 p,.footer2 p{
    line-height: 30px;
}

/***二级页政务服务***/
.zwfw_remind p{line-height: 30px; text-align: center; font-size: 20px; color: #666;margin: 30px 0;}
.zwfw_remind a{margin: 0 6px; color: #d9010e; text-decoration: underline;}

.zwfw_remind1 p{line-height: 30px; text-align: center; font-size: 18px; color: #666;margin: 4px 0;}
.zwfw_remind1 a{margin: 0 6px; color: #d9010e; text-decoration: underline;}

.zwfw_jdcx{color:#0077c2; font-size:18px; font-weight:bold;}

.bjtj_text td{font-size:13px; line-height:24px}

.zwfw_button.blue{color: #666; font-size:18px; font-family:'微软雅黑'; line-height:46px; height:46px; background-color:#edf4fe; border-radius:6px; display:block;}
.zwfw_button.blue a{color: #666; font-size:18px; font-family:'微软雅黑'; line-height:46px; background-color:#edf4fe; display:block;}
.zwfw_button.blue a:hover {color:white; background-color:#1590de; font-size:18px; line-height:46px; border-radius:6px; display:block;}

.zwfw_button.blue1{color: #666; font-size:18px; font-family:'微软雅黑'; height:46px; background-color:#edf4fe; border-radius:6px;}
.zwfw_button.blue1 a{color: #666; font-size:18px; font-family:'微软雅黑'; background-color:#edf4fe;}
.zwfw_button.blue1 a:hover {color:white; background-color:#1590de; font-size:18px; border-radius:6px; display:block;}

.zwfw_button.yellow{color: #666; font-size:18px; font-family:'微软雅黑'; line-height:46px; height:46px; background-color:#fffbf2; border-radius:6px; display:block;}
.zwfw_button.yellow a{color: #666; font-size:18px; font-family:'微软雅黑'; line-height:46px; background-color:#fffbf2; display:block;}
.zwfw_button.yellow a:hover {color:white; background-color:#f5c07a; font-size:18px; line-height:46px; border-radius:6px; display:block;}

.zwfw_button.gray{color: #333333; font-size:18px; font-family:'微软雅黑'; line-height:46px; height:46px; background-color:#e3e3e3; display:block;}
.zwfw_button.gray a{color: #333333; font-size:18px; font-family:'微软雅黑'; line-height:46px; background-color:#e3e3e3; display:block;}
.zwfw_button.gray a:hover {color:white; background-color:#006fb5; font-size:18px; line-height:46px; display:block;}


.zwfw_button.gray1{color: #333333; font-size:18px; font-family:'微软雅黑'; height:46px; background-color:#e3e3e3;}
.zwfw_button.gray1 a{color: #333333; font-size:18px; font-family:'微软雅黑'; background-color:#e3e3e3;}
.zwfw_button.gray1 a:hover {color:white; background-color:#006fb5; font-size:18px; display:block;}

.xxgk_qztitb{line-height: 80px; text-align: center; font-size: 30px; color:#333333; background:url(2022/images/zwfw_line.jpg) no-repeat center bottom;}

/*******二级政民互动********/
.xxgk_qztit{line-height: 48px; text-align: center; font-size: 30px; color:#0088cc}

.xxgk_qztit a{line-height: 48px; text-align: center; font-size: 30px; color:#0088cc}
.xxgk_sousuobtn a{width: 120px; line-height: 36px; border: 0; font-size: 16px; font-weight: bold; color: #fff; background-color: #1283CB; display:block}

.xxgk_chongzhi a{width: 120px; line-height: 36px; border: 0; font-size: 16px; font-weight: bold; color: #fff; background-color: #a4a4a4; display:block}

.xxgk_border td {border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; font-size: 18px; color: #666;}

.xxgk_zxtext{font-weight: bold; color: #0066b5; font-size:16px}

.xxgk_tt{background-color:#F2F6FC; color:#0c64b5; line-height:30px}

.button_hdjl.blue a{color: #ffffff; font-size:24px; font-family:'微软雅黑'; height:65px; line-height:22px; background-color:#3f99e4; display:block; padding-top:25px}
.button_hdjl.blue a:hover {color:white; background-color:#006fb5; font-size:24px; height:65px;}
.button_hdjl.blue img{margin:0 15px -15px 0}

.hdjl_myzj{font-size:24px; padding-left:15px}

.hdjl_ftzbtit a{color:#0088cc; line-height:34px; font-size:22px;}

.hdjl_ftzblable{margin-right:10px; font-weight:bold; color:#006fb5; font-size:16px; line-height:46px}

.hdjl_ftzbjj{margin-right:10px; font-weight:bold; color:#006fb5; font-size:16px; line-height:34px}

.hdjl_ftzbname{display:block; height:60px; line-height:24px; font-size:16px; color:#000;}

.hdjl_ftzbtt{line-height:24px; color:#999;}

.button_myzj.blue a{color: #ffffff; font-size:24px; font-family:'微软雅黑'; height:80px; line-height:80px; background-color:#3f99e4; display:block; padding-left:24px}
.button_myzj.blue a:hover {color:white; background-color:#006fb5; font-size:24px; height:80px;}
.button_myzj.blue img{margin:0 15px -10px 0}

/*.tag17sel{ color:#e21010; font-size:18px; font-weight:bold; line-height:52px; display:block; border-bottom: 2px solid #1283cb;}
.tag17sel a:link,.tag17sel a:visited {color:#e21010; text-decoration:none; line-height:52px; }
.tag17sel a:hover {color:#e21010; text-decoration: none; line-height:52px; }
.tag17selno{ color:#333333; font-size:18px; line-height:52px;}
.tag17selno a:link,.tag17selno a:visited {color: #333333; text-decoration: none;}
.tag17selno a:hover {color:#333333; text-decoration: none;}*/


.button.orange a{color: #ffffff; font-size:14px; font-family:'微软雅黑'; line-height:40px; background:#ff9907; border-radius:6px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:block}
.button.orange a{background:none repeat scroll 0 0 #ff9907;}
.button.orange a:hover {color:white; background:none repeat scroll 0 0 #f82e2e;}
.button.orange img{margin:0 5px -5px 0}

.button.blue a{color: #ffffff; font-size:15px; font-family:'微软雅黑'; height:65px; line-height:22px; background-color:#2594d9; display:block; padding-top:25px}
.button.blue a:hover {color:white; background-color:#006fb5; font-size:15px; height:65px;}
.button.blue img{margin:0 5px -12px 0}

.button.blue2 a{color: #ffffff; font-size:15px; font-family:'微软雅黑'; height:90px; line-height:22px; background-color:#2594d9; display:block;}
.button.blue2 a:hover {color:white; background-color:#006fb5; font-size:15px; height:90px;}
.button.blue2 img{margin:20px 5px -12px 0}

.btn_box a{background:#4ea1fd; line-height:66px; display:block; color:#ffffff; border:#3780d0 solid 1px; font-size:16px}
.btn_box a:link;.btn_box a:visited;{background:#4ea1fd; line-height:66px; display:block; color:#ffffff; border:#3780d0 solid 1px; display:block; font-size:16px}
.btn_box a:hover{background:#3780d0; line-height:66px; display:block; color:#ffffff; display:block; font-size:16px}

.button1 td{color:#ffffff; font-size:14px; letter-spacing:1px; line-height:40px;}
.button1 td a:link,.button1 td a:visited {color: #ffffff; font-size:14px; text-decoration: none; display:block; line-height:40px; }
.button1 td a:hover {color:#ffffff; font-size:14px; font-weight:bold; text-decoration:underline; line-height:40px;}

.news_text{font-size:12px; color:#777777; line-height:20px}
.news_text a:link,.news_text a:visited{font-size:12px; color:#777777; line-height:20px}
.news_text a:hover{font-size:12px; color:#333333;; line-height:20px}

.text td{font-size:14px; line-height:30px}

.listtext td{color:#333; font-size:14px; line-height:46px; padding-left:10px; border-bottom:#e0e0e0 dashed 1px;}
.listtext td a:link,.listtext td a:visited {color: #333; font-size:14px; text-decoration: none; line-height:46px; display:block}
.listtext td a:hover {color:#cc1200; font-size:14px; line-height:46px; display:block;}

.border td {border-bottom:#e0e0e0 dashed 1px; color:#ffffff}

/********二级政务动态********/
/*.tag4sel{ color:#e21010; font-size:18px; font-weight:bold; line-height:42px; display:block; border-bottom: 2px solid #1283cb;}
.tag4sel a:link,.tag4sel a:visited {color:#e21010; text-decoration:none;}
.tag4sel a:hover {color:#e21010; text-decoration: none;}
.tag4selno{ color:#333333; font-size:18px; border-bottom: 1px solid #cecece;}
.tag4selno a:link,.tag4selno a:visited {color: #333333; text-decoration: none;}
.tag4selno a:hover {color:#333333; text-decoration: none;}*/

.zwdt_newstitle{height: 52px; line-height: 26px; font-size: 18px; color: #333;}

.zwdt_newstit{height: 30px; line-height: 30px; font-size: 16px; color:#1283cb;}

.zwdt_newsinfo{line-height: 26px; color: #666; font-size:16px}

.zwdt_newsinfo a{line-height: 26px; color: #666;}

.zwdt_xiangqing{background-color:#e6f0f7; color:#4a71c7; line-height:34px}
.zwdt_xiangqing a:link,.zwdt_xiangqing a:visited{background-color:#e6f0f7; color:#4a71c7; line-height:34px; display:block}
.zwdt_xiangqing a:hover{background-color:#0071b9; color:#ffffff; line-height:34px}

.zwdt_zttit{margin-left: 13px; padding-left: 17px; font-size: 24px; color: #333;  line-height: 54px; height: 54px; background-color: #fafafa;}

.zwdt_classtit{font-weight: bold; color: #1856ac; border-bottom: 2px solid #1856ac; font-size: 22px;}

.tag20sel{ color:#fff; font-size:18px; font-weight:bold; line-height:52px; background:#1856ac; margin:10px; display:block;}
.tag20sel a:link,.tag20sel a:visited {color:#e21010; text-decoration:none; line-height:52px; }
.tag20sel a:hover {color:#e21010; text-decoration: none; line-height:52px; }
.tag20selno{ color:#333333; font-size:18px; line-height:52px; background:#f7f7f7; margin:10px; display:block;}
.tag20selno a:link,.tag20selno a:visited {color: #333333; text-decoration: none;}
.tag20selno a:hover {color:#333333; text-decoration: none;}

.gdzt td{width:150px; margin-top:20px; margin-bottom:30px; float:left;}

.zttime td{color:#666;}
.zttime td a:link,.zttime td a:visited{color:#666;}
.zttime td a:hover{color:#1768e4;}
/********二级列表********/
.classtit_dqlm{height:48px; line-height:48px; font-size:16px; color:#fff; font-weight:bold; text-align:center; background-color:#1856ac;}

.classtit_dqlm_btn{color:#333333; font-weight:bold; font-size:14px; background-color:#f2f2f2; text-align:center;display:block}
.classtit_dqlm_btn a:link,.classtit_dqlm_btn a:visited{color:#333333; height:44px; line-height:44px; font-weight:bold; font-size:14px; background-color:#f2f2f2; display:block}
.classtit_dqlm_btn a:hover{color:#1283cb; font-weight:bold; font-size:14px; background-color:#d0eafa; display:block}

.dqlmtit{color:#ffffff; font-size:24px; font-weight:bold; line-height:60px; text-align:center;}
.dqlm-div{width: 204px;
    min-height: 400px;
    padding: 5px 20px 15px 20px;
    border-top: 0;
	background-color:#f7f7f7;
	}
.dqlm-div ul li a{
	display: block;
    width: 92%;
    display: inline-block;
    font-size: 16px;
    line-height: 56px;
    border-bottom: #dedede solid 1px;
}

/*首页政务服务*/
.zwfwdiv1_left{
    width: 400px;
    float: left;
}
.zwfwdiv1_left ul li{
    width: 400px;
    height: 64px;
    margin-bottom: 12px;
    background: url("./2022/images/fw-arr.png") no-repeat 340px center #f3f6f9;
    border-radius: 5px;
}
.zwfwdiv1_left ul li img{
    margin-left: 48px;
    margin-right: 25px;
    vertical-align: middle;
}
.zwfwdiv1_left ul li a{
    display: block;
    width: 100%;
    height: 64px;
    line-height: 64px;
    color: #666666;
    font-size: 18px;
}

.zwfwdiv1_right{
    width: 720px;
    float: left;
    margin-left: 40px;
}
.zwfwdiv1_right > ul{
    margin-top: -10px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
.zwfwdiv1_right > ul li{
    width: 110px;
    float: left;
    margin-right: 20px;

}
.zwfwdiv1_right > ul li span{
    display: inline-block;
    text-align: center;
    width: 100%;
    line-height: 50px;
    font-size: 22px;
}
.tag18sel span{
    font-weight: bold;
    color: #1856ac;
    border-bottom: 3px solid #1856ac;
}
.tag18selno span{
    color: #666666;

}
.zwfwdiv1-ul{
    margin-top: 10px;
}
.zwfwdiv1-ul ul li{
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #a7c2e6;
    border-radius: 5px;
    float: left;
    margin: 9px;
}
.zwfwdiv1-ul ul li a{
    display: inline-block;
    color: #666666;
}
.zwfwdiv1-ul ul li:hover{
	background-color:#3780d7;
}
.zwfwdiv1-ul ul li:hover a{
	color:#ffffff;
}
.zwfwdiv2{
    margin-top: 10px;
}
.zwfwdiv2 ul li{
    float: left;
    margin-right: 20px;
}

.zw-cx1{
    width: 330px;
    float: left;
}
.zw-cx2{
    width: 330px;
    float: left;
    margin-left: 30px;
}
.zw-cx3{
    width: 450px;
    float: right;
}
/*** 首页右下角浮动导航条 ***/
.right-nav {
    position: fixed;
    right: 20px;
    bottom: 140px;
    z-index: 9999;
}

.right-nav-frm {
    width: 75px;
    display: table;
    background-color: rgba(255, 255, 255, 0.6);
    box-shadow: 0px 0px 38px 0px rgba(0,0,0,.06);
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}

.right-nav-frm li {
    width: 75px;
    height: 70px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position-x:50%;
    background-position-y:8px;
    position:relative;

}

.right-nav-frm li:hover .right-nav-frm-a{
    color:transparent;
    display:none;
}

.right-nav-frm li .right-nav-frm-a{
    position:absolute;
    bottom:8px;
    left:10px;
    color:#000;
    font-size:14px;
}

.right-nav-frm li:hover .right-nav-arc {
    display: block;
}

.right-nav-frm li:hover .right-nav-box {
    display: block;
}

.right-nav-arc {
    display: none;
}

.right-nav-arc a {
    height: 70px;
    padding-top: 7px;
    background-color: #3086DE;
    display: block;
    color: #FFF;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}

.right-nav-box {
    display: none;
    color: #FFF;
    padding: 12px 12px;
    position: absolute;
    right: 75px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5F000000, endcolorstr=#5F000000);
}

.right-nav-box div {
    color: #FFF;
    text-align: center;
}

.right-nav-top a {
    position: absolute;
    width: 75px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    background-color: #3086de;
    color: #FFF;
    margin-top: 2px;
    cursor: pointer;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}

.right-nav-top a:hover {
    background-color: #4c9ff3;
}